07de5b1ff9f7806984fe5e62570fa255dd2ae3fd,src/main/java/com/nguyenquyhy/discordbridge/logics/MessageHandler.java,MessageHandler,discordMessageReceived,#Message#,26

Before Change


                        messageText = Text.join(messageText,
                                Text.builder(spacing + channelConfig.minecraft.attachmentTemplate)
                                .color(ColorUtil.getTextColor(channelConfig.minecraft.attachmentColor))
                                .onClick(TextActions.openUrl(attachment.getUrl()))
                                .onHover(TextActions.showText(Text.of(channelConfig.minecraft.attachmentHoverTemplate)))
                                .build());
                    }
                }

After Change


                        Text.Builder builder = Text.builder()
                                .append(TextSerializers.FORMATTING_CODE.deserialize(spacing + channelConfig.minecraft.attachment.template));
                        if (channelConfig.minecraft.attachment.allowLink)
                            builder = builder.onClick(TextActions.openUrl(attachment.getUrl()));
                        if (StringUtils.isNotBlank(channelConfig.minecraft.attachment.hoverTemplate))
                            builder = builder.onHover(TextActions.showText(Text.of(channelConfig.minecraft.attachment.hoverTemplate)));
                        messageText = Text.join(messageText, builder.build());
                    }
                }